package myzd.domain.response;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import myzd.domain.enums.OrderStatusType;

import java.util.Date;

/**
 * Created by zks on 2017/10/18 13:39
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Order {

  /**
   * 工单ID
   */
  private Long id;

  /**
   * 工单状态
   */
  private OrderStatusType status;

  /**
   * 患者姓名
   */
  private String patientName;

  /**
   * 疾病名称
   */
  private String diseaseName;

  /**
   * 创建人
   */
  private String creatorName;

  /**
   * 受理人
   */
  private String assigneeName;

  /**
   * 创建时间
   */
  @JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")
  private Date createdAt;

  /**
   * 更新时间
   */
  @JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")
  private Date modifiedAt;
}
